package com.bangzhi.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author dyt
 * @Date 2022/1/18 15:56
 * @Description 股东信息
 */
@Data
@ApiModel("股东信息")
public class MfCusShareholderBO {
    @ApiModelProperty("股东信息ID")
    private String shareholderId;//股东信息ID

    @ApiModelProperty("客户号")
    private String cusNo;//客户号


    @ApiModelProperty("股东类型（企业/个人）")
    private String shareholderType;//股东类型（企业/个人）

    @ApiModelProperty("股东证件类型（社会信用代码/身份证）")
    private String idType;//股东证件类型（社会信用代码/身份证）

    @ApiModelProperty(required = true,value ="企业代码/股东证件号码")
    private String idNum;//企业代码/股东证件号码

    @ApiModelProperty(required = true,value ="股东名称")
    private String shareholderName;//股东名称


    @ApiModelProperty("股金证号")
    private String sharesMoneyNo;//股金证号


    @ApiModelProperty("出资日期")
    private String pushCapitalDate;//出资日期

    @ApiModelProperty(required = true,value ="出资方式（货币,实物,工业产权,非专利技术,土地使用权,其他）")
    private String pushCapitalType;//出资方式（货币,实物,工业产权,非专利技术,土地使用权,其他）

    @ApiModelProperty(required = true,value ="出资金额")
    private Double pushCapitalAmt;//出资金额

    @ApiModelProperty(required = true,value ="股权比例")
    private Double pushCapitalScale;//股权比例

    @ApiModelProperty("备注")
    private String remark;//备注

    @ApiModelProperty("登记人编号")
    private String opNo;//登记人编号

    @ApiModelProperty("登记人姓名")
    private String opName;//登记人姓名

    @ApiModelProperty("登记部门编号")
    private String brNo;//登记部门编号

    @ApiModelProperty("登记部门名称")
    private String brName;//登记部门名称

    @ApiModelProperty("登记时间")
    private String regTime;//登记时间

    @ApiModelProperty("最后修改时间")
    private String lstModTime;//最后修改时间


    @ApiModelProperty("预留字段")
    private String ext1;//预留字段

    @ApiModelProperty("")
    private String ext2;//

    @ApiModelProperty("")
    private String ext3;//

    @ApiModelProperty("")
    private String ext4;//

    @ApiModelProperty("")
    private String ext6;//

    @ApiModelProperty("关联编号")
    private String relNo;//关联编号


    @ApiModelProperty(required = true,value ="联系电话")
    private String phone;//联系电话

    @ApiModelProperty(required = true,value ="实际到位投资金额")
    private Double practicalCapitalAmt;//实际到位投资金额

    @ApiModelProperty(required = true,value ="实际投资比例")
    private Double practicalCapitalScale;
    @ApiModelProperty("股东情况简介shares_introduce")
    private String sharesIntroduce;//股东情况简介shares_introduce

    @ApiModelProperty("是否国有企业shares_nature")
    private String sharesNature;//是否国有企业shares_nature
    private String popsidType;
    private String popspushCapitalType;
    private String formId; // cusShareholderInfoBase
}
